/*
聚合关系 是一种"has a"关系
单向，关联关系的一种，与关联关系之间的区别是语义上的
关联的两个对象通常是平等的，聚合则一般不平等，有一种整体和局部的感觉，实现上区别不大
Team由Person组成，其生命周期不同，整体不存在了，局部依然存在，当前Team解散了，人还在，还可以加入别的组
*/

class Person{};

class Team
{
private:
    Person person; //成员变量，语义上不属于一个层次
public:
    Team(Person person)
    {
        this->person=person;
    }
};